home *** CD-ROM | disk | FTP | other *** search
- UTIL.DOC
-
-
- Introduction
-
- Since the days of yore when we received Citadel (the Z80 version
- of Citadel, that is...) from CUG (C User's Group), several utilities
- of interest have been added to the package to supplement the
- original two .com files that came with the package, to wit CITADEL.COM
- and CONFIGUR.COM. These come in two types: one, to provide
- information about what's going on inside this monster which, due to
- runtime space considerations, could not be gotten at; two, the
- ability to change certain parameters which were either impossible to
- change once a BBS was set up, or were, at the least, difficult to
- change.
- The descriptions (such as they are) follow herein!
-
- ----------------------------------------------------------------------
-
- CLOG.TOS
-
- Clog provides access to the userlog for the Sysop. To use it, the
- file CTDLTABL.SYS (the one generated by CONFIGUR and maintained by
- CITADEL.COM) must be on the default disk, and so must be CTDLLOG.SYS.
-
- There are two ways of using Clog. First, there is the simple call:
-
- $ clog
-
- This will print out on the console the list of users in the file
- as they appear in the file. The user of this program should be
- warned that Citadel does not put new users into the userlog in
- sequential order. Instead, they are hashed into the log. Usually,
- first user to log into the system ends up occupying the last
- position in the file! In general, users are sprinkled everywhere,
- so don't be alarmed if nothing shows up right away. Be patient.
-
- In any case, the list is printed out as follows. First, the log
- position will be printed out, which will always be in sequential
- order. If nobody occupies that position, then Clog proceeds to the
- next log position. If somebody does occupy that position, then the
- name of that person (or alias) will be printed out, followed by his/her
- status as aide, expert/non-expert, and screen width.
-
- The second way to use Clog is to give it arguments. There are
- two arguments currently available in the GEMDOS version; the -p
- argument and the -a argument.
-
- $ clog -p -a
-
- -p will cause the passwords to be listed along with the user's
- name. This is very useful if somebody forgets their password. -a
- will only list the aides on the system (this was put in because some
- unscrupulous users might make themselves aides if they get access to
- the system console).
-
- If, for some reason, the sysop wants a list to be put out to a
- file, use the GEMDOS re-direction commands. If you want the list to
- be put out to the file LISTING, then type
-
- $ clog >listing
-
- Naturally, arguments may still be used when re-directing output.
-
-
- ----------------------------------------------------------------------
-
- EXPAND.TOS
-
-
- Expand's purpose in life is to allow the sysop to expand the
- size of his/her message file (CTDLMSG.SYS). This makes it easy to
- move upwards as one gets rich running Citadel for cold, hard cash
- and acquires better and better equipment.
-
- Expand expects to find the file CTDLTABL.SYS on the default disk
- in the default user area and the CTDLMSG.SYS file on MSGDISK.
- Simply call Expand without arguments. Once it has loaded CTDLTABL.SYS,
- it will display the current size of the message file, and then ask
- for the new size. Then Expand will do it's job. THIS IS A SLOW
- PROCESS. Be patient. The program will be printing some stuff out
- that might allow the sysop to figure out where the program is.
-
- Once the program is done, it will say so, and will also tell you
- that there is no reason to reconfigure. This is true -- But you should
- update CTDLCNFG.SYS immediately*.
-
-
- ----------------------------------------------------------------------
-
- LEXPAND.TOS
-
-
- The LEXPAND utility allows the sysop to expand his log beyond the
- size selected for when the system was originally configured. This
- program does NOT destroy the log file, it merely enlarges it.
-
- Usage: Make sure that the log file is in it's usual drive. Call
- Lexpand. After some grinding, it'll state the old size and ask for
- the new size. Give it the new size, and sit back. It'll announce
- when it is done and remind you to modify CTDLCNFG.SYS accordingly.
-
-
- ----------------------------------------------------------------------
-
- LOGEDIT.TOS
-
-
- LOGEDIT is provided for when strange things start happening in
- the log file, such as duplicate or semi-duplicate logs start
- appearing. LOGEDIT lets the sysop change a users name, password,
- or kill the account.
-
- To run, make sure the disk with the #sysDir files is in its
- normal position, and run LOGEDIT. Logedit will ask for a user
- number to modify -- this is the users position in the call log.
- (This can be gotten from CLOG.TOS.)
-
-
- ----------------------------------------------------------------------
- POPULAR.TOS
-
-
- The POPULAR utility is a statistics-gathering utility, and, as
- such, can be easily viewed as your basic feeping creaturism. However,
- for those of us who have somehow acquired that horrible taste for
- odd statistics about how people use Citadel, it does serve some
- purpose.
-
- POPULAR gathers statistics about the Public rooms on a system.
- These statistics consist of simply calculating how many people have
- forgotten each Public room on a system. Yes, a rather odd statistic
- to gather, but there it is. Once it has finished processing the data,
- it displays the results in tabular form, in (roughly) the following
- form:
-
- <room name> <# of people who have forgotten this room> <% of total users>
-
- To use this utility, simply make sure your data files are in
- their normal drives, and run this program. The output of this
- program may be redirected to a file via the GEMDOS ">" directive,
- although not all the output will end up in the output file.
- Unimportant output will continue to go to the screen; the important
- data will end up in the file you designated.
-
- There is one command line option available, "-m". If this option
- is on the command line to Popular, it will also scan the message file,
- counting the number of messages that originated in each room, and
- display that value for each public room in the same tabular format.
-